package com.company.project.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.company.project.entity.BaseEntity;


import java.io.Serializable;
import java.util.Date;

import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 
 *
 * @author wenbin
 * @email *****@mail.com
 * @date 2023-10-12 08:44:53
 */
@Data
@TableName("t_seats")
public class TSeatsEntity extends BaseEntity implements Serializable {
	//private static final long serialVersionUID = 1L;

	/**
	 * 序号
	 */
	@TableId
	private String id;

	/**
	 * 账号
	 */
	@TableField("accountid")
	private String accountid;

	/**
	 * 公司名称
	 */
	@TableField("corporatename")
	private String corporatename;

	/**
	 * 联系人
	 */
	@TableField("contacts")
	private String contacts;

	/**
	 * 联系方式
	 */
	@TableField("phone")
	private String phone;

	/**
	 * 角色
	 */
	@TableField("role")
	private String role;

	/**
	 * 状态
	 */
	@TableField("state")
	private String state;

	/**
	 * 套餐类型
	 */
	@TableField("tc_type")
	private String tcType;

	/**
	 * 剩余分钟数
	 */
	@TableField("residue")
	private Integer residue;

	/**
	 * 当前分钟金额（元）
	 */
	@TableField("amount")
	private String amount;

	/**
	 * 创建时间
	 */
	@TableField("createtime")
	private Date createtime;

	/**
	 * 到期时间
	 */
	@TableField("endtime")
	private String endtime;

	/**
	 * 套餐重置时间
	 */
	@TableField("tccztime")
	private Date tccztime;

	/**
	 * 线路
	 */
	@TableField("line")
	private String line;

	/**
	 * 坐席数量
	 */
	@TableField("seats")
	private String seats;

	/**
	 * 模式
	 */
	@TableField("mode")
	private String mode;

	/**
	 * 销售姓名
	 */
	@TableField("salesname")
	private String salesname;

	/**
	 * 小号
	 */
	@TableField("xiaohao")
	private String xiaohao;

	private String apkid;
	private String ak;
	private String sk;
	/**
	 * 创建人
	 */
	@TableField("createuser")
	private String createuser;

	@TableField("dept")
	private String dept;

	@TableField("password")
	private String password;
	/**
	 * 公司管理人 1：是  无：否
	 */
	@TableField("gsgl")
	private String gsgl;
	/**
	 * 到期时间
	 */
	@TableField("dqtime")
	private Date dqtime;
	/**
	 * 套餐分钟数
	 */
	@TableField("tcfzs")
	private Integer tcfzs;

	@TableField(exist = false)
	private String username;
	@TableField(exist = false)
	private String rolename;
	@TableField(exist = false)
	private String deptname;

}
